engine grease - German English Dictionary